a1d07a1bc4d299c2b50f5491ec3383ef0cb36218,hbnpojogen-core/src/main/java/com/felees/hbnpojogen/VelocityWriters.java,VelocityWriters,writeSpringApplicationContext,#String#TreeMap#String#,1102

Before Change


			item = SyncUtils.getConfigPackage(schema, PackageTypeEnum.ENUM);
			shortest = shortest.substring(0, StringUtils.indexOfDifference(shortest, item));

			item = SyncUtils.getConfigPackage(schema, PackageTypeEnum.OBJECTINTERFACE);
			shortest = shortest.substring(0, StringUtils.indexOfDifference(shortest, item));

			item = SyncUtils.getConfigPackage(schema, PackageTypeEnum.OBJECT);
			shortest = shortest.substring(0, StringUtils.indexOfDifference(shortest, item));

After Change


			shortest = shortest.substring(0, StringUtils.indexOfDifference(shortest, item));

*/
			if (!State.getInstance().isEnableSpringData()){
				packages.add( StringUtils.removeEnd(SyncUtils.getConfigPackage(schema, PackageTypeEnum.DAO), "."));
				packages.add( StringUtils.removeEnd(SyncUtils.getConfigPackage(schema, PackageTypeEnum.DAOIMPL), "."));
				packages.add( StringUtils.removeEnd(SyncUtils.getConfigPackage(schema, PackageTypeEnum.DATA), "."));
			} else {
				packages.add( StringUtils.removeEnd(SyncUtils.getConfigPackage(schema, PackageTypeEnum.TABLE_REPO), "."));
				packages.add( StringUtils.removeEnd(SyncUtils.getConfigPackage(schema, PackageTypeEnum.TABLE_REPO_FACTORY), "."));

			}
// 			packages.add( StringUtils.removeEnd(SyncUtils.getConfigPackage(schema, PackageTypeEnum.ENUM), "."));